//
// Created by jiaxv on 2025/10/5.
//

#ifndef LDACS_CORENET_DASHBOARD_H
#define LDACS_CORENET_DASHBOARD_H

#include <ld_log.h>

l_err init_dashboard_service();

l_err dashboard_data_recv(basic_conn_t *bc);

void handle_register_cn_dashboard(dashboard_obj_t *obj, element_type_t type, uint16_t SAC);

void handle_upload_cn_signalling_dashboard(dashboard_obj_t *obj, uint16_t sender, uint16_t receiver, uint8_t interface, uint8_t signalling);

void handle_set_cn_data_dashboard(dashboard_obj_t *obj, dashboard_set_cn_data_t *set);

#endif //LDACS_CORENET_DASHBOARD_H